export default {
  form: {
    analyseType: 'stream',
    ruleEntity: {
      // 数据准则列表
      dictList: {
        statusList: [
          {
            label: '正常',
            value: 0
          },
          {
            label: '停用',
            value: 1
          }
        ],
        // 实体类型列表
        entityTypeList: [],
        // 规则二级分类列表
        ruleCategoryList: [],
        // 标签类型
        ruleTypeList: [
          {
            label: '事实标签',
            value: 'fact'
          },
          {
            label: '模型标签',
            value: 'model'
          },
          {
            label: '衍生标签',
            value: 'derive'
          }
        ],
        // 规则值数据类型
        dataTypeList: [
          {
            label: 'string',
            value: 'string'
          },
          {
            label: 'bool',
            value: 'bool'
          },
          {
            label: 'numeric',
            value: 'numeric'
          }
        ],

        // 事件列表
        kpiCodeList: []
      }
    },
    rule: {
      refResource: [],
      // 传输的资源表
      transferArray: {
        // 实体行为列表
        actionList: [],
        // 实体属性第一个列表
        attrList: [],
        // 运算符下拉选择
        typeOptions: [],
        // 关联资源表的值
        resourceList: [],
        // 第二步选择框的值
        secOperateList: [],

        // 属性第二步的列表
        secondList: [],
        // 属性部分枚举类型的值
        enumList: [],

        // 级联选择器列表
        cascadeList: [{ list: [] }],

        // 属性组列表
        groupList: [],
        // 实体行为添加项第一步
        actionFirstList: [],

        // 实体添加第二步的列表
        actionSecondList: [],
        // 实体部分枚举类型的值
        actionEnumList: [],
        entity_field: [],
        behavior_field_data: [],
        //  基线列表数据
        baselines:[]
      },
      labelType: '',
      property: {
        conditions: [],
        relation: 'and'
      },
      action: {
        tempTime: 0,
        relation: 'and',
        conditions: [],
        attr: []
      }
    },
    ref: [],
    eventDetail: {
      description: ''
    },
    priority: '',
    cron: {
      timing: {},
      fixRate: {},
      type: 'fixRate'
    }
  }
}
